*,
::before,
::after{
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-box-sizing: border-box;
}
body{
    font-size: 14px;
    font-family: "Microsoft YaHei",sans-serif;
    color: #000;
    background-color: #f9f9f9;
    box-sizing: border-box;
}
a{
    text-decoration: none;
    color: #000;
    /*margin: 5px auto;*/
    text-align: center;
}
ul{
    list-style: none;
}
input,textarea{
    border: none;
    outline: none;
    resize: none;
    -webkit-appearance: none;
}
h1,h2,h3,h4,h5,h6{font-size: 100%;}
i{font-style: normal;}
.clearfix::after,
.clearfix::before{
    content: '.';
    display: block;
    height: 0;
    line-height: 0;
    visibility:hidden;
    clear: both;
}
ul,li{list-style: none;}
table{border-spacing: 0;border-collapse: collapse;}
.fr{float: right;}
.fl{float: left;}

.login{text-align: center;border: 1px solid #c3c3c3;border-radius: 5px;}
.login .loginImg{background: url(../../img/login-bg.png) no-repeat;background-size: cover;text-align: center;    margin-right: -1px;    border-top-left-radius: 5px;
    border-top-right-radius: 5px; z-index: 1; width: 100%; height: 100%; top: 0; left: 0;position: absolute;}
.loginContent{ padding-bottom: 30px;background-color: rgba(0,0,0,0.5); position: absolute; top: 25%; z-index: 10; width: 100%;}
.loginContent h2{ font-size: 18px; padding: 30px 0;color: #c3c3c3;}
.loginContent div{width: 80%;margin: 0 auto;}
.loginContent div input{background-color: #eee;padding: 10px 0 10px 15px;border-radius:5px ;border: 1px solid #d5d5d5;width: 80%;}
.loginContent div input.on{border: 1px solid #007AFF;box-shadow: 0 0 12px #38c;}
.loginContent div i{font-size: 22px;margin-right: 10px;color: #8a8a8a;}
.loginContent .login-userName{margin-bottom: 20px;}
.loginContent .forget a{float: right;margin: 3%;font-size: 13px;color: #d5d5d5;text-decoration: underline;font-weight: normal;}
.loginContent .login-btn a{display:block;width: 80%;margin: 0 auto 10px;color: #e6e6e6;font-weight: normal;border-radius: 5px;padding: 5px;font-size: 18px;}
.loginContent .login-btn a:hover{color: #fff;}
.loginContent .login-btn a i{font-size: 25px;color: #fff;}
.loginContent .login-btn  .btn-danger{background-color: #1AAD19;}
.loginContent .login-btn  .btn-primary{background-color: #3798db}

.eyes .on{src: url(../../img/in-seeing.png);}
.in-password img {display: block;position: absolute; right: 18%;margin-top: -30px;}

.loginContent .in-code{position: relative; margin-top: 20px;}
.loginContent .in-code img {display: block;position: absolute; margin-top:0px; height: 100%;right: 8%;width: 70px;top: 0px;}